#include "model_info.h"

// 构造函数，初始化标题、列表和结束字符串
model_info::model_info(const QString& title, const QMap<QString, QString>& error_map, const QString& end)
    : _title(title),
      _error_map(error_map),
      _end(end) {
}

// 构造函数，初始化标题和列表，结束字符串默认为空
model_info::model_info(const QString& title, const QMap<QString, QString>& error_map) : _title(title),
                                                                                        _error_map(error_map) {
    _end = QString();  // 结束字符串默认初始化为空
}

// 获取标题
QString model_info::get_title() const {
    return _title;  // 返回标题
}

// 设置标题
void model_info::set_title(const QString& title) {
    _title = title;  // 设置标题
}

// 获取列表
QMap<QString, QString> model_info::get_error_map() const {
    return _error_map;  // 返回列表
}

// 设置列表
void model_info::set_error_map(const QMap<QString, QString>& error_map) {
    _error_map = error_map;  // 设置列表
}

// 获取结束字符串
QString model_info::get_end() const {
    return _end;  // 返回结束字符串
}

// 设置结束字符串
void model_info::set_end(const QString& end) {
    _end = end;  // 设置结束字符串
}
